export type BaseShopData = {
  id: number;
  status: number, // 状态
  user_id: number; // 归属用户
  cate_id: number; // 店铺分类
  email: string; // 邮箱账号
  name: string; // 名称
  cover_url: string; // 封面
  video_url?: string; // 视频地址
  intro: string; // 简介
  password: string; // 登录密码
  contacts: string; // 联系人
  phone: string; // 联系电话
  recommend: boolean; // 是否推荐
  region_code: number; // 地区编码
  region_name: string; // 地址名称
  address: string; // 商户地址
  longitude: number; // 经度
  latitude: number; // 纬度
  company_type: number; // 企业类型 1:企业商户 2:个体工商户 3:小微商户
  image_data?: ShopImageData; // 店铺图片数据
  business_license?: BusinessLicenseData; // 营业执照数据
  legal_person?: CertificateData; // 法人数据
  settler_data?: CertificateData; // 对私结算人
  account_data?: SettlementAccount; // 结算账户数据
  audit_reason: string;
  audit_time: string;
  entry_time: string;
  user_account?: string;
  heepay_merch_id: string; // 汇付商户编号
  heepay_cate_code: string;  // 汇付宝类目编码
  heepay_apply_no: string; // 汇付宝进件申请单号
  region_recommend_id?: number;
};

//营业执照
export type BusinessLicenseData = {
  image: string; // 营业执照图
  name: string; // 公司名称
  number: string; // 社会信用代码
  address: string; // 公司注册地址
  scope: string; // 经营范围
  capital: string; // 注册资本
  start_date: string; // 公司注册日期
  end_date: string; // 营业期限
};
//法人数据
export type CertificateData = {
  address: string;
  back_idcard: string;
  end_date: string;
  face_idcard: string;
  hold_idcard: string;
  idcard_num: string;
  name:string;
  phone: string;
  start_date: string;
};
//结算信息
export type SettlerData={
  address: string;
  back_idcard: string;
  end_date: string;
  face_idcard: string;
  authorization: string;
  idcard_num: string;
  user_name: string;
  phone: string;
  start_date: string;
}
export type SettlementAccount = {
  type: number; // 账户类型 1:对私法人 2:对私非法人 3:对公账户
  account_name: string; // 账号名称 对公账号才有
  bank_name: string; // 开户银行
  bank_branch: string; // 开户支行
  bank_num?:number;
  // unionpay_code?: string; // 银联代码
  // province_code?: number;  // 省编码
  city_id?: number; // 市编码
  city_name?: string; // 市编码
  // county_code?: number; // 区县编码
  // region_name: string; // 开户地区
  // region_code?: number; // 开户地区编码
  certificate?: string; // 开户许可证
  // authorize_url?: string; // 对私非法人
  // 对私账户字段
  phone?: string; // 银行预留手机号
  front_url?: string; // 银行卡正面照
  back_url?: string; // 银行卡磁条面
  // owner_hold_url?: string; // 结算银行卡所有者手持银行卡正面图
};

export type ShopImageData = {
  qualification_url?: string; // 经营资质
  authorization_url?: string; // 授权书
  head_image_url?: string; // 门头照 / 公司大楼照片
  inside_image_url?: string; // 内景照
  check_out_image_url?: string; // 收银台照
  company_front_image_url?: string; // 公司前台照
};

export type BaseCategory = {
  id: number;
  parent_id: number;
  parent_name?: string;
  name: string;
  icon?: string;
  order_num: number;
  enabled: boolean;
};
//受益人信息


export type BeneficiaryData={
  beneficiary:[{
    name:string,
    stock_radio:string,
    idcard_num:string,
    start_date: string,
    end_date: string,
}]
}
